home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekikoh Dennoh Club 1
/
Gekikoh Dennoh Club Vol. 1 (Japan).7z
/
Gekikoh Dennoh Club Vol. 1 (Japan) (Track 1).bin
/
kowin
/
docprg
/
cardlib.tvv
next >
Wrap
Text File
|
1997-06-06
|
5KB
|
130 lines
56,18
640,472
20
16
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>/
/ /
/ Ko-Window カード表示ライブラリ v2.03 /
/ 1993 4/ 7 大木秀広 DenDen-NET DEN0009 hide /
/ /
/<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
付属のライブラリ cardlib.a と、ヘッダファイル cardlib.h を使用します。
=========================================================================
● TrumpOpen トランプデータをオープンします。
-------------------------------------------------------------------------
Cards *TrumpOpen()
戻り値は、カード構造体へのポインタ。 カードデータをオープンでき
ない場合は、NULL を返す。
=========================================================================
● TrumpClose トランプデータをクローズします。
-------------------------------------------------------------------------
int TrumpClose()
正常にクローズした場合は TRUE、そうでなければ FALSE を返します。
=========================================================================
● JpaiOpen 麻雀牌データをオープンします。
-------------------------------------------------------------------------
Cards *JpaiOpen()
戻り値は、カード構造体へのポインタ。 カードデータをオープンでき
ない場合は、NULL を返す。
=========================================================================
● JpaipClose 麻雀牌データをクローズします。
-------------------------------------------------------------------------
int JpaiClose()
正常にクローズした場合は TRUE、そうでなければ FALSE を返します。
=========================================================================
● CardSuits トランプ・データ番号
-------------------------------------------------------------------------
CardSuits(s,n)
s : 種類 n : 番号
-------- --------
SuitSpade : 0 ・・・ Card_A ~ Card_K ( 0 ~ 12 )
SuitHeart : 1 ・・・ 〃
SuitDiamond : 2 ・・・ 〃
SuitClub : 3 ・・・ 〃
CardOther : 4 ・・・・・・・ CardJokerB : 0
・・・ CardJokerR : 1
・・・ CardWhite : 2
・・・ CardReverse : 3
=========================================================================
● JpaiSuits 麻雀牌・データ番号
-------------------------------------------------------------------------
JpaiSuits(s,n)
s : 種類 n : 番号
-------- --------
SuitManzu : 0 ・・・ Jpai_1 ~ Jpai_9 ( 0 ~ 8 )
SuitPinzu : 1 ・・・ 〃
SuitSouzu : 2 ・・・ 〃
JpaiOther : 3 ・・・・・・・ JpaiTon : 0
・・・ JpaiNan : 1
・・・ JpaiSya : 2
・・・ JpaiPei : 3
・・・ JpaiHak : 4
・・・ JpaiHat : 5
・・・ JpaiTyun : 6
・・・ JpaiReverse : 7
・・・ JpaiBlack : 8
=========================================================================
● CardDrawSet カラーパターンの描画設定を行ないます。
-------------------------------------------------------------------------
void CardDrawSet( dbuf, x, y, numb, card );
DrawBuf *dbuf; → 描画バッファ
int x, y; → 頂点座標
int numb; → カード番号
Cards *card; → データ番号
《使用例》
・ハートのAの描画をセットする。
EventRedraw:
:
CardDrawSet( dbuf, 0, 0,
CardSuits( CardHeart, Card_A ), cardn );
:
=========================================================================
● CardDrawSetMono モノクロパターンの描画設定を行ないます。
-------------------------------------------------------------------------
void CardDrawSetMono( dbuf, x, y, numb, card );
DrawBuf *dbuf; → 描画バッファ
int x, y; → 頂点座標
int numb; → カード番号
Cards *card; → データ番号
《使用例》
・ハートのAの描画をセットする。
EventRedraw:
:
CardDrawSetMono( dbuf, 0, 0,
CardSuits( CardHeart, Card_A ), cardn );
:
=========================================================================
● CardHeapSize ヒープサイズの設定
-------------------------------------------------------------------------
以下のサイズを加算して下さい。
int WindowHeapSize = CardHeapSize( カード合計 );
^^^^^^^^^^
カード合計:CardMaximum か JpaiMaximum、又は、その合計。
=========================================================================
12,9,2
このウィンドウを閉じる C